quartz: disable system shadows if a GdkWindow shadow is set.
authorChristoph Reiter <reiter.christoph@gmail.com>
Sun, 19 Jul 2015 18:13:22 +0000 (20:13 +0200)
committerChristoph Reiter <creiter@src.gnome.org>
Mon, 27 Jul 2015 15:26:46 +0000 (17:26 +0200)
commit2c329f5b3a9188411e148351fb93d60cfb2f227e
treece8d35f59978388f24b167e7dca49f06c958c665
parente0339c5244a7b92569b761076dc0e6577687069d
quartz: disable system shadows if a GdkWindow shadow is set.

The shadow will be drawn in the wrong place in those cases so all we can
do is disable it. This fixes double shadows drawn around menus, popups
and tooltips.

https://bugzilla.gnome.org/show_bug.cgi?id=734984
gdk/quartz/gdkwindow-quartz.c
gdk/quartz/gdkwindow-quartz.h